Database Support Updates

Support for the following databases has been updated:

Database

Enhancements

ArangoDB Views tab has been added to the ArangoDB Reverse Engineering Wizard.
Avro Precision and Scale properties have been added to the Avro Field Editor. These properties are applicable only to the data type BYTES.
Google BigQuery
  • Support for Table Search Index has been added. For more information, refer to Defining Google BigQuery Search Indexes topic.

  • Views and Materialized Views tabs have been added to the Google BigQuery Reverse Engineering Wizard.

  • Google BigQuery ER diagrams have been updated to display the property mode of the column (NULL, NOT NULL, REPEATED/ARRAY), if the Display Column Null Option is selected in the ER Diagram Editor.

  • You can now set physical table names of up to 1024 characters.

  • You can now set physical column names of up to 300 characters.

  • Default Collation property has been added to the Google BigQuery Dataset Editor.

  • Default Collation property has been added to the Google BigQuery Table Editor.

  • Collation and Default Expression properties have been added to the Google BigQuery Table Column Editor.

  • Partition Options properties have been moved to the Partitions tab Google BigQuery Table Editor.

  • Partition Expression section has been removed from the Partitions tab in the Google BigQuery Table Editor and Materialized View Editor. The partition expression is now displayed on the NoSQL tab in these Editors.

  • Values in the Partition Expression Options now automatically resets when a column of a different Physical Data Type is selected on the Partition Columns section in the Google BigQuery Table Editor and Materialized View Editor.

  • Option Selection tab has been updated, and Owner Override tab has been added to the Google BigQuery Forward Engineering Schema Generation Wizard.

Cassandra Materialized Views tab has been added to the Cassandra Reverse Engineering Wizard.
Couchbase erwin Data Modeler (erwin DM) now supports using Couchbase with Python SDK instead of C SDK.
DynamoDB
  • You can now set physical table and index names of up to 255 characters.

  • Session Token authentication has been added for DynamoDB database connection.

Redshift Support for Redshift Encoding AZ64 has been added.
MongoDB
  • Schema validation options for forward engineering a model has been enhanced. For information on schema validation, refer MongoDB: Schema Validation.

  • Display Field Null Option property has been replaced with Display Field is Required Option property on the MongoDB ER Diagram Editor.

JSON

  • Display Field Null Option property has been replaced with Display Field is Required Option property on the JSON ER Diagram Editor.

  • JSON Array Element option has been added to JSON Reverse Engineering Wizard to specify whether all or only first element of a JSON array is processed during reverse engineering.

  • Viewer tab in the JSON Forward Engineering Schema Generation Wizard has been updated to display the names of JSON objects and arrays and the number of child elements inside them.